____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
IRC-Client
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Ein IRC-Client ist ein Instant-Messenger-Client, mit dem am Internet Relay Chat (IRC) teilgenommen werden kann.
Mit dem IRC-Client wird eine Verbindung zu einem IRC-Server hergestellt,cite-ref-1[1] der dann als Vermittlungsstation zwischen mehreren IRC-Clients dient,cite-ref-2[2] die auf diese Weise untereinander kommunizieren kΓΆnnen.cite-ref-3[3] Die wesentliche Aufgabe des IRC-Client besteht darin, GesprΓ€chsinhalte und Befehle in Form von Textzeilen vom Benutzer entgegenzunehmen und sie an den IRC-Server zu schicken. Ebenso werden Nachrichten anderer vom Server entgegengenommen und im IRC-Client dargestellt.
Eine typische Darstellungsform ist die eines mindestens zweiteiligen Fensters. In einem groΓen Bereich wird der GesprΓ€chsverlauf dargestellt, in einer darunterliegenden Zeile werden Eingaben entgegengenommen. Viele IRC-Clients stellen fΓΌr jeden Channel und jeden Privatchat (Query) ein separates zweiteiliges Fenster dar.
Contents
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Typen interaktiver IRC-Clients
Man kann dabei grob zwei Varianten von interaktiven IRC-Clients unterscheiden:
β’ Direkt ausfΓΌhrbare Programme: Diese werden unabhΓ€ngig vom Webbrowser direkt auf dem Rechner ausgefΓΌhrt, beispielsweise XChat. Diese Clients bieten meist einen deutlich grΓΆΓeren Funktionsumfang als die nachfolgend genannten Webchats. Eine Sonderstellung nahm ChatZilla ein, weil es sich dabei um ein Add-on fΓΌr den Webbrowser Mozilla Firefox handelte, das in einem separaten Fenster lief.
β’ Webchats: Es wird eine Website aufgerufen, in der der Chat dargestellt ist. Die Verbindung zum IRC-Server wird entweder vollstΓ€ndig vom Webserver gesteuert, der laufend die Γnderungen im Chat an den Browser weiterleitet (wie etwa bei Mibbit oder qwebirc), alternativ kann ein solcher Chat auch direkt vom User die Verbindungen aufbauen. Letzteres ist derzeit jedoch nur mithilfe externer Browser-Plug-ins wie Java-Applet (z. B. PJIRC) oder Flash realisiert worden. Webchats erleichtert vor allem fΓΌr IRC-Neulinge den Einstieg, da zum Start nur der Aufruf einer Website notwendig ist.
Weiterhin gibt es noch in anderweitige Software eingebaute IRC-Clients, wie etwa im Computerspiel Unreal Tournament,cite-ref-4[4] oder in Webbrowsern wie in Operacite-ref-5[5] oder im E-Mail-Client Mozilla Thunderbird.
Automatisierte Clients (IRC-Bots)
Neben von Nutzern bedienten Clients gibt es fΓΌr den Internet Relay Chat auch eine Reihe automatisiert agierender Bots, die sich auf dem gleichen Wege wie benutzergesteuerte IRC-Clients verbinden und selbsttΓ€tig oder auf Befehl bestimmte Aufgaben erledigen, wie beispielsweise das Mitprotokollieren von Chats. Bekannter Vertreter ist etwa Eggdrop.
Dabei gibt es neben simpler Befehlsverarbeitung auch IRC-Bots, die versuchen, menschliche Chatter zu imitieren und sich an lΓ€ngeren Konversationen zu beteiligen.cite-ref-7[7]
GΓ€ngige IRC-Clients
Da IRC zu den etablierteren und Γ€lteren Standards im Internet zΓ€hlt, ist die Auswahl an IRC-Clients heutzutage groΓ. Verbreitete Anwendungen sind:
β’ Windows: ChatZilla, Instantbird, irssi, KVIrc, Miranda IM, Miranda NG, mIRC, Nettalk, Opera, Pidgin, Quassel IRC, Smuxi, Trillian, XChat, HexChat, jIRC
β’ Plan 9: irc7, ircc, ircrc
β’ AmigaOS: AmIRC, WookieChat
β’ Java-Applets: EIRC, PJIRC
β’ Java: CBIRC, jIRCii
β’ Flash: lightIRC
β’ JavaScript: IRCCloud, jsircbot, mibbit, qwebirc
β’ Emacs Lisp: ERC, rcirc
Des Weiteren finden sich auch in Computer-Spielen integrierte IRC-Clients, beispielsweise in 0 A.D., verschiedenen Unreal-Tournament-Ausgaben, Uplink, WarΒ§ow, und ZDaemon.
Ebenso basiert die Chat-Funktion im Streamingdienst Ustream der Sony-Playstation 4 auf IRC, genau wie in Justin.tv.
Einzelnachweise